using ColorFillGame.Application.Commands;
using ColorFillGame.Domain.ValueObjects;
using MediatR;

namespace ColorFillGame.Application.Commands.Game;

public class PaintActionCommand : ICommand
{
    public Guid GameId { get; set; }
    public Guid PlayerId { get; set; }
    public int X { get; set; }
    public int Y { get; set; }

    public PaintActionCommand(Guid gameId, Guid playerId, int x, int y)
    {
        GameId = gameId;
        PlayerId = playerId;
        X = x;
        Y = y;
    }
}